.cropBackDiv{
    background: #e2e2e2;
    height: 300px;
    line-height: 300px;
    text-align: center;
    width: 400px;
    overflow: hidden;
}

.cropBackDiv>img{
    max-width: 400px;
    max-height: 300px;
    vertical-align: middle;
}

.file-input-wrapper {
    position: relative;
    overflow: hidden;
}

.file-input {
    position: absolute;
    right: 0;
    top: 0;
    margin: 0;
    opacity: 0;
    font-size: 300px;
    cursor: pointer;
}

.image-crop .picArea{
    min-height: 300px;
}

.image-crop .crop-pic{
    overflow: hidden;
}

.image-crop .crop-pic-info{
    font-size: 13px;
    color: #555;
    white-space: nowrap;
}

.image-crop .crop-pic-preview-td{
    text-align: center;
    padding-left: 35px;
    vertical-align: bottom;
}
